概要 §
既にC#は昔のC#ではない。
staticキーワードとトップレベルのステートメントを使って短い使い捨てプログラムを効率良く量産できる!
DIもstaticおじさんも過去に脱ぎ捨て、新しい世界へ進もう!
(本書はC#のプログラミングを理解した中級者向けの本です)
目次
まえがき
前提としてKISSの原則
モジュールプログラミングというバックグラウンド
オブジェクト指向が初めて流行った時代
KISSの解説・不必要な複雑さとは何か?
静的な世界に舞い戻る
ローカル関数があれば解決できる世界
静的で良いときとインスタンスが必要な時
静的なクラスで広がる世界
静的クラス分身の術
罠の多い静的なコンストラクタ
キャプチャで広がるデータ
静的ローカル関数で効率アップ!
型の定義は別枠だ!
グローバル変数は落とし穴か?
デリゲートで切り開け・データ選択自由自在
staticではマルチユーザー対応できない事例
DIはどうだ・依存性が注入できない静的世界
staticおじさんの憂鬱
モジュールの疎結合モデルはなぜ否定されるのか
OOPが要るケース・要らないケース
ケーススタディ・JPEGファイルの総数は
あとがき
参考文献